RDoctorado en Ciencias Sociales (UBA)
R?| Software | Interfaz | Curva de aprendizaje | Manipulación de data | Análisis estadístico | Gráficos | Especialidades |
|---|---|---|---|---|---|---|
| SPSS | Menus & Sintaxis | Gradual | Moderada | Alcance moderado Baja versatilidad |
Buenos | Tablas personalizadas, ANOVA & Análisis multivariado |
| Stata | Menus & Sintaxis | Moderado | Fuerte | Amplio alcance Media versatilidad |
Buenos | Análisis de panel, Análisis de encuesta & Imputación múltiple |
| R | Sintaxis | Empinada | Muy fuerte | Muy amplio alcance Alta versatilidad |
Excelentes | Paquetes de gráficos, Web Scraping, Machine Learning & Predictive Modeling |
Fuente: https://sites.google.com/a/nyu.edu/statistical-software-guide/summary
RR desde CRAN (the comprehensive R archive network)
RStudio
RArchivos del proyecto
Ambiente de trabajo
Consola
Script o sintaxis
.R): Archivos de texto con código R.Rmd): Archivos de texto con código R y texto en formato Markdown.Rproj): Archivos que contienen un conjunto de scripts, datos, gráficos, etc..csv, .xlsx, etc.).RData): Archivos que contienen objetos de R.RDS): Archivos que contienen un único objeto de RR?Mediante R base: comandos y funciones básicas que ya vienen incorporadas en el programa
Mediante paquetes:
Los paquetes del Tidyverse comparten una filosofía acerca de los datos y la programación en R, y están diseñados para trabajar juntos con naturalidad.
Prácticamente solo utilizaremos estos paquetes en el seminario.
RStudioTodo lo que creemos en R es un objeto. Y en esto R es totalmente distinto a lo que conocíamos.
Podemos crear objetos a partir de:
Listas, data frames, gráficos, funciones, mapas y muchas cosas más.
<- o =): le asignan un valor a un objeto.#): permite escribir anotación en el script que no son leídas como código%>%): permite concatenar una secuencia de acciones sobre un objeto
magrittr que está en tidyverseOperadores aritméticos
+ Suma- Resta* Multiplicación/ DivisiónOperadores relacionales
> Mayor>= Mayor o igual< Menor<= Menor o igual== Igual!= DistintoOperadores lógicos
& y| óExiste una clase especial de vector denominado factor
dplyr